package cn.itcast.zt.java8.function;

import java.util.function.Consumer;

/**
 * 如果存在值执行消费操作，否则什么也不做
 * 空值与非空值分支处理
 * create by zhangtian105 on 2022/3/22
 */
@FunctionalInterface
public interface SingleCollPresentHandler<T extends Object> {
    /**
     * 值不为空时执行消费操作
     * 值为空时什么也不做
     * @param action 值不为空时，执行的消费操作
     */
    void singlePresentHandle(Consumer<? super T> action);
}
